Software Engineering and Modeling Education: Problems and Solutions

نویسنده

  • Nicolas Guelfi
چکیده

Mastering the development of software having the required quality level is a complex task. Since 1968, the software engineering discipline has grown in order to offer theories, methods and tools to software engineers to tackle this complex task. The role of software engineering educators is to help the learners to acquire competencies in those theories, methods and tools to better master the production of quality products. – After near than 50 years of development what is the status of software engineering and modeling education? – What are the attributes, threats and means for quality software engineering education? This talk will present the outcomes of an individual experience of 25 years of teaching software engineering and modeling in computer science programs at bachelor and master levels. A concrete educational software engineering and modeling environment will be presented as one of the means to better educate our engineers to our discipline and be prepared for facing their future professional challenges.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-faceted Practical Modeling Education for Software Engineering

It is a challenge to teach modeling to undergraduates. Primarily, the difficulty is of teaching abstract concepts because it is hard for students to digest and appreciate abstractions. This paper is about developing a curriculum in which students can experience how models enable one to: find solutions, verify solutions, and be able to experiment with possible solutions. In this paper we present...

متن کامل

Modeling Aspects: An Implementation-Driven Approach

Model-Driven Software Development (MDSD) and AspectOriented Programming (AOP) are two emerging software engineering paradigms that have developed independently. We believe that these approaches can be combined to produce better solutions to problems such as product line engineering. To integrate AOP with MDSD, techniques for modeling aspect-oriented constructs must be developed. As a first step...

متن کامل

Improving Software Integration and Development for Engineering Education in Nigeria

An overview of engineering education in Nigeria and the incorporation of Information and Communication Technologies are presented. The study traces the historical development and implementation policy towards providing the nation with qualified manpower for technological development. The profile of engineering faculties with regards to computing integration is presented with UNILAG as a case st...

متن کامل

Applying Analysis Patterns in the GIS Domain

Patterns have been used in software engineering to enable the reuse of successful solutions for recurrent problems in various steps of the software development process. In the development of geographic information systems (GIS), usually only geographic data are reused. This paper shows the adequacy of deriving as well as applying analysis patterns in the conceptual data modeling process of geog...

متن کامل

Education for the Future of Software Engineering

The discipline of software engineering is developing rapidly. Its practitioners must deal with an evolving collection of problems and with new technologies for dealing with those problems. Software engineering education must anticipate new problems and technologies, providing education in the enduring principles of the field in the context of the best current practice. Since changes in the disc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015